crude petroleum and petroleum products - Francés Inglés Diccionario